embankment founded - German English Dictionary